Rebels: Remote Execution Based Load-balancing System
نویسندگان
چکیده
We discuss the general objectives and the design of base mechanisms for managing resource sharing in a heterogeneous distributed environment. Given the need for simple , safe use of the computing and communication facilities present on the network, the proposed environment should assist the user in submitting requests to the distributed system in a transparent way. The user should not need speciic knowledge of hardware and software architectures available or of the mechanisms for their activation and execution. As a speciic example, we will focus our attention on the remote execution of processes, with the aim to balance the load on the system and minimize the mean execution time. The REBELS system is described and implementation issues based on the use of Java technology are also addressed.
منابع مشابه
REBELS REmote Execution BasEd Load balancing System A Pulia to O Tomarchio
We discuss the general objectives and the design of base mechanisms for managing resource sharing in a heteroge neous distributed environment Given the need for sim ple safe use of the computing and communication facil ities present on the network the proposed environment should assist the user in submitting requests to the dis tributed system in a transparent way The user should not need speci...
متن کاملLoad Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملWorkload Characteristics for Process Migration and Load Balancing
Is process migration useful for load balancing? We present experimental results indicating that the answer to this question depends largely on the characteristics of the applied workload. Experiments with our Shiva system, which supports remote execution and process migration, show that only those CPU-bound workloads which were generated using an unrealistic exponential distribution for executi...
متن کاملJDOS: A Jini Based Distributed Operating System
J-DOS provides and integrated JAVA environment for the execution of a program across an interconnected network of heterogeneous computers. The system provides a file system, shared memory and a distributed execution scheme, all of which is transparent to the user. The framework used to provide these service is sufficiently general as to allow the provision of extra services by the user. We desc...
متن کاملNoncooperative Migration of Execution Context in Java Virtual Machines
The migration of the execution context has been applied to remote execution and mobile agents, and noncooperative migration can be applied to even more applications, such as load balancing. We have therefore designed a system for the migration of Java threads, one that allows noncooperative and heterogeneous migration of the execution context of the running code. This paper describes an overvie...
متن کامل